package ar.edu.utn.frba.disenio.aterrizar.ui.arena.transformers;

import ar.edu.utn.frba.disenio.aterrizar.aerolineas.Vuelo;

import com.uqbar.commons.collections.Transformer;

public class ClaseTransformer implements Transformer<Vuelo, String> {

	@Override
	public String transform(Vuelo unVuelo) {
		String clase = "";
		int i = 1;
		
		for(Vuelo vuelo : unVuelo.vuelos){
			clase+= this.getClase(vuelo.getClase());
			if(i!= unVuelo.vuelos.size()) clase+=";";
			i++;
		}
		
		return clase;
	}
	
	public enum EnumClase {
		P,E,T
	}
	
	public String getClase(String unaClase){
		String clase = "";
		switch (EnumClase.valueOf(unaClase)){
		case P:
			clase = "Primera";
			break;
		case E:
			clase = "Ejecutiva";
			break;
		case T:
			clase = "Turista";	
			break;
		}		
		return clase;
	}
}
